$(function() {

$(".menu-switch-btn").click(function() {
    $(".menu-box").toggle()
});

$(".alert-switch-btn").click(function() {
    $(this).hide();
    $(".realTime").show()
});
$(".realTime-c").click(function() {
    $('.alert-switch-btn').show();
    $(".realTime").hide()
});


/*关闭按钮*/
$(".dtFont-guanbi").click(function () {
    $(this).parent().parent().hide()
});


var contentList = $('#dragdiv');
$('.headColumnTab').children('li').on('click',function () {
    var index = $(this).index();
    if ( $(this).hasClass('active') ) {
        if(contentList.is(":hidden")){
            contentList.show();
            return false;
        }else {
            return false;
        }
    }else if(index === 5 || index === 6){
        return false;
    }



    var method = $(this).data('method');
    var title = $(this).find('a').text();
    $(this).addClass('active').siblings().removeClass('active');
    $('#map-left-tab').children("section").eq(index).addClass('active').siblings().removeClass('active');
    contentList.show().find('.wisdom-title span').text(title);

    if(index === 4 || index === 7){
        contentList.css('width',"858px")
    }else {
        contentList.css('width',"430px")
    }

    switch(method) {
        case "ysgs": //运输公司
            method1(title);
            break;
        case "jsgd": //建筑工地
            method2(title);
            break;
        case "dccy":  //单车查询
            method3(title);
            break;
        case "jrbj": //今日报警
            method4(title);
            break;
        case "wgxx": //违规信息
            method5(title);
            break;
        case "gdsp": //工地视频
            method6(title);
            break;
        case "xncsp": //消纳场视频
            method7(title);
            break;
        case "gdgl": //工地管理
            method8(title);
            break;
        default:
            alert('参数错误');
    }
});

//临时演示的函数
function method1(e){

}
function method2(e){

}
function method3(e){

}
function method4(e){

}
function method5(e){


}
function method6(e){

}
function method7(e){

}
function method8(e){

}


/*拖拽*/
$(".content-body").mousedown(function(event) {
    event.stopPropagation()
});
$(document).mousemove(function(e) {
    if (!!this.move) {
        var posix = !document.move_target ? {'x': 0, 'y': 0} : document.move_target.posix,
            callback = document.call_down || function() {
                $(this.move_target).css({
                    'top': e.pageY - posix.y,
                    'left': e.pageX - posix.x
                });
            };

        callback.call(this, e, posix);
    }
}).mouseup(function(e) {
    if (!!this.move) {
        var callback = document.call_up || function(){};
        callback.call(this, e);
        $.extend(this, {
            'move': false,
            'move_target': null,
            'call_down': false,
            'call_up': false
        });
    }
});

var $box = contentList.mousedown(function(e) {
    var offset = $(this).offset();
    this.posix = {
        'x': e.pageX - offset.left+90,
        'y': e.pageY - offset.top+50
    };
    $.extend(document, {'move': true, 'move_target': this});
}).on('mousedown', '#coor', function(e) {
    var posix = {
        'w': $box.width(),
        'h': $box.height(),
        'x': e.pageX,
        'y': e.pageY
    };

    $.extend(document, {'move': true, 'call_down': function(e) {
            $box.css({
                'width': Math.max(30, e.pageX - posix.x + posix.w),
                'height': Math.max(30, e.pageY - posix.y + posix.h)
            });
        }});
    return false;
});



});
